﻿/*
 * Created by SharpDevelop.
 * User: MyWife
 * Date: 7/15/2010
 * Time: 11:38 AM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

using System;
using System.Data;
using System.Windows.Forms;

namespace popLib
{
	/// <summary>
	/// Description of ConstantStore.
	/// </summary>
	public class ConstantStore
	{				
		public static DataTable getCity( string[] cityCode ){
			#region string[] cities
			string[] cities = @"01,Thành Phố Hà Nội
02,Thành Phố Hồ Chí Minh
03,Thành Phố Hải Phòng
04,Thành Phố Đà Nẵng
05,Tỉnh Hà Giang
06,Tỉnh Cao Bằng
07,Tỉnh Lai Châu
08,Tỉnh Lào Cai
09,Tỉnh Tuyên Quang
10,Tỉnh Lạng Sơn
11,Tỉnh Bắc Kạn
12,Tỉnh Thái Nguyên
13,Tỉnh Yên Bái
14,Tỉnh Sơn La
15,Tỉnh Phú Thọ
16,Tỉnh Vĩnh Phúc
17,Tỉnh Quảng Ninh
18,Tỉnh Bắc Giang
19,Tỉnh Bắc Ninh
20,Tỉnh Hà Tây
21,Tỉnh Hải Dương
22,Tỉnh Hưng Yên
23,Tỉnh Hoà Bình
24,Tỉnh Hà Nam
25,Tỉnh Nam Định
26,Tỉnh Thái Bình
27,Tỉnh Ninh Bình
28,Tỉnh Thanh Hoá
29,Tỉnh Nghệ An
30,Tỉnh Hà Tĩnh
31,Tỉnh Quảng Bình
32,Tỉnh Quảng Trị
33,Tỉnh Thừa Thiên Huế
34,Tỉnh Quảng Nam
35,Tỉnh Quảng Ngãi
36,Tỉnh Kontum
37,Tỉnh Bình Định
38,Tỉnh Gia Lai
39,Tỉnh Phú Yên
40,Tỉnh Đăk Lăk
41,Tỉnh Khánh Hoà
42,Tỉnh Lâm Đồng
43,Tỉnh Bình Phước
44,Tỉnh Bình Dương
45,Tỉnh Ninh Thuận
46,Tỉnh Tây Ninh
47,Tỉnh Bình Thuận
48,Tỉnh Đồng Nai
49,Tỉnh Long An
50,Tỉnh Đồng Tháp
51,Tỉnh An Giang
52,Tỉnh Bà Rịa-Vũng Tàu
53,Tỉnh Tiền Giang
54,Tỉnh Kiên Giang
55,Thành Phố Cần Thơ
56,Tỉnh Bến Tre
57,Tỉnh Vĩnh Long
58,Tỉnh Trà Vinh
59,Tỉnh Sóc Trăng
60,Tỉnh Bạc Liêu
61,Tỉnh Cà Mau
62,Tỉnh Điện Biên
63,Tỉnh Dăk Nông
64,Tỉnh  Hậu Giang".Replace("\r\n","|").Split('|');
			#endregion
							
			DataTable ds = DataLib.initDataTable("CITY [ #CITY_CODE, CITY_NAME ] ");
			
			if( cityCode == null || cityCode.Length == 0 ){
				foreach( string city in cities ){					
						ds.Rows.Add( city.Split(',') );
				}
			}else{
				string cityCodeStr = ",";
				foreach( string city in cityCode ) cityCodeStr += city + ",";
				
				string[] parts;
				foreach( string city in cities ){
					parts = city.Split(',');
					if( cityCodeStr.Contains(","+parts[0]+",") )
						ds.Rows.Add( parts );
				}				
			}
									
			return ds;
		}
		
		public static DataTable getDistrictByCity(string cityCode){			
			#region string[] districts
			string[] districts = @"0101,01,Quận Ba Đình
0102,01,Quận Hoàn Kiếm
0103,01,Quận Hai Bà Trưng
0104,01,Quận Đống Đa
0105,01,Quận Tây Hồ
0106,01,Quận Cầu Giấy
0107,01,Quận Thanh Xuân
0108,01,Quận Hoàng Mai
0109,01,Quận Long Biên
0110,01,Huyện Từ Liêm
0111,01,Huyện Thanh Trì
0112,01,Huyện Gia Lâm
0113,01,Huyện Đông Anh
0114,01,Huyện Sóc Sơn
0201,02,Quận Một
0202,02,Quận Hai
0203,02,Quận Ba
0204,02,Quận Bốn
0205,02,Quận Năm
0206,02,Quận Sáu
0207,02,Quận Bảy
0208,02,Quận Tám
0209,02,Quận Chín
0210,02,Quận Mười
0211,02,Quận Mười một
0212,02,Quận Mười hai
0213,02,Quận Gò Vấp
0214,02,Quận Tân Bình
0215,02,Quận Tân Phú
0216,02,Quận Bình Thạnh
0217,02,Quận Phú Nhuận
0218,02,Quận Thủ Đức
0219,02,Quận Bình Tân
0220,02,Huyện Bình Chánh
0221,02,Huyện Củ Chi
0222,02,Huyện Hóc Môn
0223,02,Huyện Nhà Bè
0224,02,Huyện Cần Giờ
0301,03,Quận Hồng Bàng
0302,03,Quận Lê Chân
0303,03,Quận Ngô Quyền
0304,03,Quận Kiến An
0305,03,Quận Hải An
0306,03,Quận Đồ Sơn
0307,03,Huyện An Lão
0308,03,Huyện Kiến Thụy
0309,03,Huyện Thủy Nguyên
0310,03,Huyện An Dương
0311,03,Huyện Tiên Lãng
0312,03,Huyện Vĩnh Bảo
0313,03,Huyện Cát Hải
0314,03,Huyện Bạch Long Vĩ
0315,03,Quận Dương Kinh
0401,04,Quận Hải Châu
0402,04,Quận Thanh Khê
0403,04,Quận Sơn Trà
0404,04,Quận Ngũ Hành Sơn
0405,04,Quận Liên Chiểu
0406,04,Huyện Hoà Vang
0407,04,Quận Cẩm Lệ
0501,05,Thị xã Hà Giang
0502,05,Huyện Đồng Văn
0503,05,Huyện Mèo Vạc
0504,05,Huyện Yên Minh
0505,05,Huyện Quản Bạ
0506,05,Huyện Vị Xuyên
0507,05,Huyện Bắc Mê
0508,05,Huyện Hoàng Su Phì
0509,05,Huyện Xín Mần
0510,05,Huyện Bắc Quang
0511,05,Huyện Quang Bình
0601,06,Thị xã Cao Bằng
0602,06,Huyện Bảo Lạc
0603,06,Huyện Thông Nông
0604,06,Huyện Hà Quảng
0605,06,Huyện Trà Lĩnh
0606,06,Huyện Trùng Khánh
0607,06,Huyện Nguyên Bình
0608,06,Huyện Hoà An
0609,06,Huyện Quảng Uyên
0610,06,Huyện Thạch An
0611,06,Huyện Hạ Lang
0612,06,Huyện Bảo Lâm
0613,06,Huyện Phục Hoà
0701,07,Thị xã Lai Châu
0702,07,Huyện Tam Đường
0703,07,Huyện Phong Thổ
0704,07,Huyện Sìn Hồ
0705,07,Huyện Mường Tè
0706,07,Huyện Than Uyên
0801,08,Thành phố Lào Cai
0802,08,Huyện Xi Ma Cai
0803,08,Huyện Bát Xát
0804,08,Huyện  Bảo Thắng
0805,08,Huyện  Sa Pa
0806,08,Huyện  Văn Bàn
0807,08,Huyện Bảo Yên
0808,08,Huyện Bắc Hà
0809,08,Huyện Mường Khương
0901,09,Thị xã Tuyên Quang
0902,09,Huyện  Na Hang
0903,09,Huyện Chiêm Hoá
0904,09,Huyện  Hàm Yên
0905,09,Huyện  Yên Sơn
0906,09,Huyện Sơn Dương
1001,10,Thành phố Lạng Sơn
1002,10,Huyện  Tràng Định
1003,10,Huyện Bình Gia
1004,10,Huyện  Văn Lãng
1005,10,Huyện Bắc Sơn
1006,10,Huyện Văn Quan
1007,10,Huyện Cao Lộc
1008,10,Huyện Lộc Bình
1009,10,Huyện Chi Lăng
1010,10,Huyện  Đình Lập
1011,10,Huyện Hữu Lũng
1101,11,Thị xã Bắc Kạn
1102,11,Huyện Chợ Đồn
1103,11,Huyện Bạch Thông
1104,11,Huyện Na Rì
1105,11,Huyện Ngân Sơn
1106,11,Huyện Ba Bể
1107,11,Huyện Chợ Mới
1108,11,Huyện Pác Nặm
1201,12,TP.Thái Nguyên
1202,12,Thị xã Sông Công
1203,12,Huyện Định Hoá
1204,12,Huyện Phú Lương
1205,12,Huyện Võ Nhai
1206,12,Huyện Đại Từ
1207,12,Huyện Đồng Hỷ
1208,12,Huyện Phú Bình
1209,12,Huyện Phổ Yên
1301,13,Thành phố Yên Bái
1302,13,Thị xã Nghĩa Lộ
1303,13,Huyện Văn Yên
1304,13,Huyện Yên Bình
1305,13,Huyện Mù Cang Chải
1306,13,Huyện Văn Chấn
1307,13,Huyện Trấn Yên
1308,13,Huyện Trạm Tấu
1309,13,Huyện Lục Yên
1401,14,Thị xã Sơn La
1402,14,Huyện Quỳnh Nhai
1403,14,Huyện Mường La
1404,14,Huyện Thuận Châu
1405,14,Huyện Bắc Yên
1406,14,Huyện Phù Yên
1407,14,Huyện Mai Sơn
1408,14,Huyện Yên Châu
1409,14,Huyện Sông Mã
1410,14,Huyện Mộc Châu
1411,14,Huyện Sốp Cộp
1501,15,TP. Việt Trì
1502,15,Thị xã Phú Thọ
1503,15,Huyện Đoan Hùng
1504,15,Huyện Thanh Ba
1505,15,Huyện Hạ Hoà
1506,15,Huyện Cẩm Khê
1507,15,Huyện Yên Lập
1508,15,Huyện Thanh Sơn
1509,15,Huyện Phù Ninh
1510,15,Huyện Lâm Thao
1511,15,Huyện Tam Nông
1512,15,Huyện Thanh Thủy
1513,15,Huyện Tân Sơn
1601,16,Thành phố Vĩnh Yên
1602,16,Huyện Tam Dương
1603,16,Huyện Lập Thạch
1604,16,Huyện Vĩnh Tường
1605,16,Huyện Yên Lạc
1606,16,Huyện Bình Xuyên
1607,16,Huyện Mê Linh
1608,16,Thị xã Phúc Yên
1609,16,Huyện Tam Đảo
1701,17,TP. Hạ Long
1702,17,Thị xã Cẩm Phả
1703,17,Thị xã Uông Bí
1704,17,Thị xã Móng Cái
1705,17,Huyện Bình Liêu
1706,17,Huyện Đầm Hà
1707,17,Huyện Hải Hà
1708,17,Huyện Tiên Yên
1709,17,Huyện Ba Chẽ
1710,17,Huyện Đông Triều
1711,17,Huyện Yên Hưng
1712,17,Huyện Hoành Bồ
1713,17,Huyện Vân Đồn
1714,17,Huyện Cô Tô
1801,18,Thành phố Bắc Giang
1802,18,Huyện Yên Thế
1803,18,Huyện Lục Ngạn
1804,18,Huyện Sơn Động
1805,18,Huyện Lục Nam
1806,18,Huyện Tân Yên
1807,18,Huyện Hiệp Hoà
1808,18,Huyện Lạng Giang
1809,18,Huyện Việt Yên
1810,18,Huyện Yên Dũng
1901,19,Thành phố Bắc Ninh
1902,19,Huyện Yên Phong
1903,19,Huyện Quế Võ
1904,19,Huyện Tiên Du
1905,19,Huyện Từ  Sơn
1906,19,Huyện Thuận Thành
1907,19,Huyện Gia Bình
1908,19,Huyện Lương Tài
2001,20,Thành phố Hà Đông
2002,20,Thành phố Sơn Tây
2003,20,Huyện Ba Vì
2004,20,Huyện Phúc Thọ
2005,20,Huyện Thạch Thất
2006,20,Huyện Quốc Oai
2007,20,Huyện Chương Mỹ
2008,20,Huyện Đan Phượng
2009,20,Huyện Hoài Đức
2010,20,Huyện Thanh Oai
2011,20,Huyện Mỹ Đức
2012,20,Huyện ứng Hoà
2013,20,Huyện Thường Tín
2014,20,Huyện Phú Xuyên
2101,21,TP.Hải Dương
2102,21,Huyện Chí Linh
2103,21,Huyện Nam Sách
2104,21,Huyện Kinh Môn
2105,21,Huyện Gia Lộc
2106,21,Huyện Tứ Kỳ
2107,21,Huyện Thanh Miện
2108,21,Huyện Ninh Giang
2109,21,Huyện Cẩm Giàng
2110,21,Huyện Thanh Hà
2111,21,Huyện Kim Thành
2112,21,Huyện Bình Giang
2201,22,Thị xã Hưng Yên
2202,22,Huyện Kim Động
2203,22,Huyện Ân Thi
2204,22,Huyện Khoái Châu
2205,22,Huyện Yên Mỹ
2206,22,Huyện Tiên Lữ
2207,22,Huyện Phù Cừ
2208,22,Huyện Mỹ Hào
2209,22,Huyện Văn Lâm
2210,22,Huyện Văn Giang
2301,23,Thành phố Hoà Bình
2302,23,Huyện Đà Bắc
2303,23,Huyện Mai Châu
2304,23,Huyện Tân Lạc
2305,23,Huyện Lạc Sơn
2306,23,Huyện Kỳ Sơn
2307,23,Huyện Lương Sơn
2308,23,Huyện Kim Bôi
2309,23,Huyện Lạc Thuỷ
2310,23,Huyện Yên Thuỷ
2311,23,Huyện Cao Phong
2401,24,Thị xã Phủ Lý
2402,24,Huyện Duy Tiên
2403,24,Huyện Kim Bảng
2404,24,Huyện Lý Nhân
2405,24,Huỵện Thanh Liêm
2406,24,Huyện Bình Lục
2501,25,TP. Nam Định
2502,25,Huyện Mỹ Lộc
2503,25,Huyện Xuân Trường
2504,25,Huyện Giao Thủy
2505,25,Huyện ý Yên
2506,25,Huyện Vụ Bản
2507,25,Huyện Nam Trực
2508,25,Huyện Trực Ninh
2509,25,Huyện Nghĩa Hưng
2510,25,Huyện Hải Hậu
2601,26,Thành phố Thái Bình
2602,26,Huyện Quỳnh Phụ
2603,26,Huyện Hưng Hà
2604,26,Huyện Đông Hưng
2605,26,Huyện Vũ Thư
2606,26,Huyện Kiến Xương
2607,26,Huyện Tiền Hải
2608,26,Huyện Thái Thuỵ
2701,27,Thành phố Ninh Bình
2702,27,Thị xã Tam Điệp
2703,27,Huyện Nho Quan
2704,27,Huyện Gia Viễn
2705,27,Huyện Hoa Lư
2706,27,Huyện Yên Mô
2707,27,Huyện Kim Sơn
2708,27,Huyện Yên Khánh
2801,28,TP.Thanh Hoá
2802,28,Thị xã Bỉm Sơn
2803,28,Thị xã Sầm Sơn
2804,28,Huyện Quan Hoá
2805,28,Huyện Quan Sơn
2806,28,Huyện Mường Lát
2807,28,Huyện Bá Thước
2808,28,Huyện Thường Xuân
2809,28,Huyện Như Xuân
2810,28,Huyện Như Thanh
2811,28,Huyện Lang Chánh
2812,28,Huyện Ngọc Lặc
2813,28,Huyện Thạch Thành
2814,28,Huyện Cẩm Thủy
2815,28,Huyện Thọ Xuân
2816,28,Huyện Vĩnh Lộc
2817,28,Huyện Thiệu Hoá
2818,28,Huyện Triệu Sơn
2819,28,Huyện Nông Cống
2820,28,Huyện Đông Sơn
2821,28,Huyện Hà Trung
2822,28,Huyện Hoằng Hoá
2823,28,Huyện Nga Sơn
2824,28,Huyện Hậu Lộc
2825,28,Huyện Quảng Xương
2826,28,Huyện Tĩnh Gia
2827,28,Huyện Yên Định
2901,29,Thành phố Vinh
2902,29,Thị xã Cửa Lò
2903,29,Huyện Quỳ Châu
2904,29,Huyện Quỳ Hợp
2905,29,Huyện Nghĩa Đàn
2906,29,Huyện Quỳnh Lưu
2907,29,Huyện Kỳ Sơn
2908,29,Huyện Tương Dương
2909,29,Huyện Con Cuông
2910,29,Huyện Tân Kỳ
2911,29,Huyện Yên Thành
2912,29,Huyện Diễn Châu
2913,29,Huyện Anh Sơn
2914,29,Huyện Đô Lương
2915,29,Huyện Thanh Chương
2916,29,Huyện Nghi Lộc
2917,29,Huyện Nam Đàn
2918,29,Huyện Hưng Nguyên
2919,29,Huyện Quế Phong
3001,30,Thành phố Hà Tĩnh
3002,30,Thị xã Hồng Lĩnh
3003,30,Huyện Hương Sơn
3004,30,Huyện Đức Thọ
3005,30,Huyện Nghi Xuân
3006,30,Huyện Can Lộc
3007,30,Huyện Hương Khê
3008,30,Huyện Thạch Hà
3009,30,Huyện Cẩm Xuyên
3010,30,Huyện Kỳ Anh
3011,30,Huyện Vũ Quang
3012,30,Huyện Lộc Hà
3101,31,Thành phố Đồng Hới
3102,31,Huyện Tuyên Hoá
3103,31,Huyện Minh Hoá
3104,31,Huyện Quảng Trạch
3105,31,Huyện Bố Trạch
3106,31,Huyện Quảng Ninh
3107,31,Huyện Lệ Thuỷ
3201,32,Thị xã Đông Hà
3202,32,Thị xã Quảng Trị
3203,32,Huyện Vĩnh Linh
3204,32,Huyện Gio Linh
3205,32,Huyện Cam Lộ
3206,32,Huyện Triệu Phong
3207,32,Huyện Hải Lăng
3208,32,Huyện Hướng Hoá
3209,32,Huyện Đăk Rông
3210,32,Huyện đảo Cồn cỏ
3301,33,Thành phố Huế
3302,33,Huyện Phong Điền
3303,33,Huyện Quảng Điền
3304,33,Huyện Hương Trà
3305,33,Huyện Phú Vang
3306,33,Huyện Hương Thuỷ
3307,33,Huyện Phú Lộc
3308,33,Huyện Nam Đông
3309,33,Huyện A Lưới
3401,34,Thành phố Tam Kỳ
3402,34,Thị xã Hội An
3403,34,Huyện Duy Xuyên
3404,34,Huyện Điện Bàn
3405,34,Huyện Đại Lộc
3406,34,Huyện Quế Sơn
3407,34,Huyện Hiệp Đức
3408,34,Huyện Thăng Bình
3409,34,Huyện Núi Thành
3410,34,Huyện Tiên Phước
3411,34,Huyện Bắc Trà My
3412,34,Huyện Đông Giang
3413,34,Huyện Nam Giang
3414,34,Huyện Phước Sơn
3415,34,Huyện Nam Trà My
3416,34,Huyện Tây Giang
3417,34,Huyện Phú Ninh
3501,35,TP.Quảng Ngãi
3502,35,Huyện Lý Sơn
3503,35,Huyện Bình Sơn
3504,35,Huyện Trà Bồng
3505,35,Huyện Sơn Tịnh
3506,35,Huyện Sơn Hà
3507,35,Huyện Tư Nghĩa
3508,35,Huyện Nghĩa Hành
3509,35,Huyện Minh Long
3510,35,Huyện Mộ Đức
3511,35,Huyện Đức Phổ
3512,35,Huyện Ba Tơ
3513,35,Huyện Sơn Tây
3514,35,Huyện Tây Trà
3601,36,Thị xã KonTum
3602,36,Huyện Đăk Glei
3603,36,Huyện Ngọc Hồi
3604,36,Huyện Đăk Tô
3605,36,Huyện Sa Thầy
3606,36,Huyện Kon Plong
3607,36,Huyện Đăk Hà
3608,36,Huyện Kon Rộy
3609,36,Huyện Tu Mơ Rông
3701,37,Thành phố Quy Nhơn
3702,37,Huyện An Lão
3703,37,Huyện Hoài Ân
3704,37,Huyện Hoài Nhơn
3705,37,Huyện Phù Mỹ
3706,37,Huyện Phù Cát
3707,37,Huyện Vĩnh Thạnh
3708,37,Huyện Tây Sơn
3709,37,Huyện Vân Canh
3710,37,Huyện An Nhơn
3711,37,Huyện Tuy Phước
3801,38,Thành phố Pleiku
3802,38,Huyện Chư Păh
3803,38,Huyện Mang Yang
3804,38,Huyện Kbang
3805,38,Thị xã An Khê
3806,38,Huyện Kông Chro
3807,38,Huyện Đức Cơ
3808,38,Huyện Chưprông
3809,38,Huyện Chư Sê
3810,38,Huyện Ayunpa
3811,38,Huyện Krông Pa
3812,38,Huyện Ia Grai
3813,38,Huyện Đăk Đoa
3814,38,Huyện Ia Pa
3815,38,Huyện Đăk Pơ
3816,38,Huyện Phú Thiện
3901,39,Thị xã Tuy Hoà
3902,39,Huyện Đồng Xuân
3903,39,Huyện Sông Cầu
3904,39,Huyện Tuy An
3905,39,Huyện Sơn Hoà
3906,39,Huyện Sông Hinh
3907,39,Huyện Đông Hoà
3908,39,Huyện Phú Hoà
3909,39,Huyện Tây Hoà
4001,40,TP.Buôn Ma Thuột
4002,40,Huyện Ea H Leo
4003,40,Huyện Krông Buk
4004,40,Huyện Krông Năng
4005,40,Huyện Ea Súp
4006,40,Huyện Cư M gar
4007,40,Huyện Krông Pắc
4008,40,Huyện Ea Kar
4009,40,Huyện M'Đrăk
4010,40,Huyện Krông Ana
4011,40,Huyện Krông Bông
4012,40,Huyện Lăk
4013,40,Huyện Buôn Đôn
4014,40,Huyện Cư Kuin
4101,41,Thành phố Nha Trang
4102,41,Huyện Vạn Ninh
4103,41,Huyện Ninh Hoà
4104,41,Huyện Diên Khánh
4105,41,Huyện Khánh Vĩnh
4106,41,Thị xã Cam Ranh
4107,41,Huyện Khánh Sơn
4108,41,Huyện Trường Sa
4109,41,Huyện Cam Lâm
4201,42,Thành phố Đà Lạt
4202,42,Thị xã. Bảo Lộc
4203,42,Huyện Đức Trọng
4204,42,Huyện Di Linh
4205,42,Huyện Đơn Dương
4206,42,Huyện Lạc Dương
4207,42,Huyện Đạ Huoai
4208,42,Huyện Đạ Tẻh
4209,42,Huyện Cát Tiên
4210,42,Huyện Lâm Hà
4211,42,Huyện Bảo Lâm
4212,42,Huyện Đam Rông
4301,43,Thị xã Đồng Xoài
4302,43,Huyện Đồng Phú
4303,43,Huyện Chơn Thành
4304,43,Huyện Bình Long
4305,43,Huyện Lộc Ninh
4306,43,Huyện Bù Đốp
4307,43,Huyện Phước Long
4308,43,Huyện Bù Đăng
4401,44,Thị xã Thủ Dầu Một
4402,44,Huyện Bến Cát
4403,44,Huyện Tân Uyên
4404,44,Huyện Thuận An
4405,44,Huyện Dĩ An
4406,44,Huyện Phú Giáo
4407,44,Huyện Dầu Tiếng
4501,45,TP.Phan Rang -Tháp Chàm
4502,45,Huyện Ninh Sơn
4503,45,Huyện Ninh Hải
4504,45,Huyện Ninh Phước
4505,45,Huyện Bác ái
4506,45,Huyện Thuận Bắc
4601,46,Thị xã Tây Ninh
4602,46,Huyện Tân Biên
4603,46,Huyện Tân Châu
4604,46,Huyện Dương Minh Châu
4605,46,Huyện Châu Thành
4606,46,Huyện Hoà Thành
4607,46,Huyện Bến Cầu
4608,46,Huyện Gò Dầu
4609,46,Huyện Trảng Bàng
4701,47,Thành phố Phan Thiết
4702,47,Huyện Tuy Phong
4703,47,Huyện Bắc Bình
4704,47,Huyện Hàm Thuận Bắc
4705,47,Huyện Hàm Thuận Nam
4706,47,Huyện Hàm Tân
4707,47,Huyện Đức Linh
4708,47,Huyện Tánh Linh
4709,47,Huyện đảo Phú Quý
4710,47,Thị xã LaGi
4801,48,Thành phố Biên Hoà
4802,48,Huyện Vĩnh Cửu
4803,48,Huyện Tân Phú
4804,48,Huyện Định Quán
4805,48,Huyện Thống Nhất
4806,48,Thị xã Long Khánh
4807,48,Huyện Xuân Lộc
4808,48,Huyện Long Thành
4809,48,Huyện Nhơn Trạch
4810,48,Huyện Trảng Bom
4811,48,Huyện Cẩm Mỹ
4901,49,Thị xã Tân An
4902,49,Huyện Vĩnh Hưng
4903,49,Huyện Mộc Hoá
4904,49,Huyện Tân Thạnh
4905,49,Huyện Thạnh Hoá
4906,49,Huyện Đức Huệ
4907,49,Huyện Đức Hoà
4908,49,Huyện Bến Lức
4909,49,Huyện Thủ Thừa
4910,49,Huyện Châu Thành
4911,49,Huyện Tân Trụ
4912,49,Huyện Cần Đước
4913,49,Huyện Cần Giuộc
4914,49,Huyện Tân Hưng
5001,50,Thành phố Cao Lãnh
5002,50,Thị xã Sa Đéc
5003,50,Huyện Tân Hồng
5004,50,Huyện Hồng Ngự
5005,50,Huyện Tam Nông
5006,50,Huyện Thanh Bình
5007,50,Huyện Cao Lãnh
5008,50,Huyện Lấp Vò
5009,50,Huyện Tháp Mười
5010,50,Huyện Lai Vung
5011,50,Huyện Châu Thành
5101,51,TP.Long Xuyên
5102,51,Thị xã Châu Đốc
5103,51,Huyện An Phú
5104,51,Huyện Tân Châu
5105,51,Huyện Phú Tân
5106,51,Huyện Tịnh Biên
5107,51,Huyện Tri Tôn
5108,51,Huyện Châu Phú
5109,51,Huyện Chợ Mới
5110,51,Huyện Châu Thành
5111,51,Huyện Thoại Sơn
5201,52,Thành phố Vũng Tàu
5202,52,Thị xã Bà Rịa
5203,52,Huyện Xuyên Mộc
5204,52,Huyện Long Điền
5205,52,Huyện Côn Đảo
5206,52,Huyện Tân Thành
5207,52,Huyện Châu Đức
5208,52,Huyện Đất Đỏ
5301,53,Thành phố Mỹ Tho
5302,53,Thị xã Gò Công
5303,53,Huyện Cái Bè
5304,53,Huyện Cai Lậy
5305,53,Huyện Châu Thành
5306,53,Huyện Chợ Gạo
5307,53,Huyện Gò Công Tây
5308,53,Huyện Gò Công Đông
5309,53,Huyện Tân Phước
5401,54,Thành phố Rạch Giá
5402,54,Thị xã Hà Tiên
5403,54,Huyện Kiên Lương
5404,54,Huyện Hòn Đất
5405,54,Huyện Tân Hiệp
5406,54,Huyện Châu Thành
5407,54,Huyện Giồng Riềng
5408,54,Huyện Gò Quao
5409,54,Huyện An Biên
5410,54,Huyện An Minh
5411,54,Huyện Vĩnh Thuận
5412,54,Huyện Phú Quốc
5413,54,Huyện Kiên Hải
5414,54,Huyện U minh Thượng
5501,55,Quận Ninh Kiều
5502,55,Quận Bình Thuỷ
5503,55,Quận Cái Răng
5504,55,Quận Ô Môn
5505,55,Huyện Phong Điền
5506,55,Huyện Cờ Đỏ
5507,55,Huyện Vĩnh Thạnh
5508,55,Huỵện Thốt Nốt
5601,56,Thị xã Bến Tre
5602,56,Huyện Châu Thành
5603,56,Huyện Chợ Lách
5604,56,Huyện Mỏ Cày
5605,56,Huyện Giồng Trôm
5606,56,Huyện Bình Đại
5607,56,Huyện Ba Tri
5608,56,Huyện Thạnh Phú
5701,57,Thị xã Vĩnh Long
5702,57,Huyện Long Hồ
5703,57,Huyện Mang Thít
5704,57,Huyện Bình Minh
5705,57,Huyện Tam Bình
5706,57,Huyện Trà Ôn
5707,57,Huyện Vũng Liêm
5708,57,huyện Bình Tân
5801,58,Thị xã Trà Vinh
5802,58,Huyện Càng Long
5803,58,Huyện Cầu Kè
5804,58,Huyện Tiểu Cần
5805,58,Huyện Châu Thành
5806,58,Huyện Trà Cú
5807,58,Huyện Cầu Ngang
5808,58,Huyện Duyên Hải
5901,59,Thành phố Sóc Trăng
5902,59,Huyện Kế Sách
5903,59,Huyện Mỹ Tú
5904,59,Huyện Mỹ Xuyên
5905,59,Huyện Thạnh Trị
5906,59,Huyện Long Phú
5907,59,Huyện Vĩnh Châu
5908,59,Huyện Cù Lao Dung
5909,59,Huyện Ngã Năm
6001,60,Thị xã Bạc Liêu
6002,60,Huyện Vĩnh Lợi
6003,60,Huyện Hồng Dân
6004,60,Huyện Giá Rai
6005,60,Huyện Phước Long
6006,60,Huyện Đông Hải
6007,60,Huyện Hoà Bình
6101,61,Thành phố Cà Mau
6102,61,Huyện Thới Bình
6103,61,Huyện U Minh
6104,61,Huyện Trần Văn Thời
6105,61,Huyện Cái Nước
6106,61,Huyện Đầm Dơi
6107,61,Huyện Ngọc Hiển
6108,61,Huyện Năm Căn
6109,61,Huyện Phú Tân
6201,62,TP. Điện Biên Phủ
6202,62,Thị xã Mường Lay
6203,62,Huyện Điện Biên
6204,62,Huyện Tuần Giáo
6205,62,Huyện Mường Chà
6206,62,Huyện Tủa Chùa
6207,62,Huyện Điện Biên Đông
6208,62,Huyện Mường Nhé
6209,62,Huyện Mường ảng
6301,63,Thị xã Gia Nghĩa
6302,63,Huyện Dăk RLấp
6303,63,Huyện Dăk Mil
6304,63,Huyện Cư Jút
6305,63,Huyện Dăk Song
6306,63,Huyện Krông Nô
6307,63,Huyện Dăk GLong
6308,63,Huyện Tuy Đức
6401,64,Thị xã Vị Thanh
6402,64,Huyện Vị Thuỷ
6403,64,Huyện Long Mỹ
6404,64,Huyện Phụng Hiệp
6405,64,Huyện Châu Thành
6406,64,Huyện Châu Thành A
6407,64,Thị xã Ngã Bảy".Replace("\r\n","|").Split('|');;
			#endregion
			
			DataTable ds = DataLib.initDataTable( "DISTRICT [ #DISTRICT_CODE, CITY_CODE, DISTRICT_NAME ]" );
			
			if( !StringLib.isValid(cityCode) ){
				foreach( string district in districts )	ds.Rows.Add( district.Split(',') );
			}else{
				string[] parts;
				foreach( string district in districts ){
					parts = district.Split(',');
					if( parts[1] == cityCode )
						ds.Rows.Add( parts );
				}
			}
			
			
			
			return ds;
		}
		
		
	}
}
